cotton mill

Noun
  1. a textile mill for making cotton textiles
cotton mill
A large cotton mill stands beside a river with its many windows lit at dusk.